package lostland.gmud.exv2.data;

/**
 * Created by 12548 on 2015/11/7.
 */
public class IngameData {


	private static IngameData _instance;
	public static IngameData getInstance(){
		if(_instance == null)
			_instance = new IngameData();
		return _instance;
	}

	public static void refresh(){
		_instance = new IngameData();
	}

	private IngameData(){
		m1npc = -1;
		m2itm = -1;
		m3npc = -1;

		m1 = false;
		m2 = false;
		m3 = false;

		huntingBadman = false;
		huntingNiceguy = false;
		nextBadman = 0;
		nextNiceguy = 0;
		badmanPlace = null;
		niceguyPlace = null;
		badman = -1;
		niceguy = -1;
	}

	public boolean huntingBadman = false;
	public int nextBadman = 0;
	public int badman = -1;
	public FlyPoint badmanPlace = null;

	public boolean huntingNiceguy = false;
	public int nextNiceguy = 0;
	public int niceguy = -1;
	public FlyPoint niceguyPlace = null;


	public int m1npc = -1, m2itm = -1, m3npc = -1;
	public boolean m1 = false, m2 = false, m3 = false;
}
